tmux install without root
步骤1:下载依赖
下载 tmux 及其依赖软件:
wget -c https://github.com/tmux/tmux/releases/tag/3.3a/tmux-3.3a.tar.gz
wget -c https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
wget -c https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
步骤2:解压文件
解压这三个压缩包:
tar -zxvf ***.tar.gz
64位服务器可能不支持直接解压wget下载的压缩包,需要先传到服务器再解压。
步骤3:安装 libevent 和 ncurses
分别源码安装这些依赖:
安装 libevent
cd libevent-2.1.12-stable/
./configure --prefix=/home/myz/tmux --disable-shared
make && make install
libevent 会安装在 /tmux/lib
安装 ncurses
cd ncurses-6.2
./configure --prefix=/home/myz/tmux
make && make install
ncurses 会安装在 /tmux/include
步骤4:安装 tmux
cd tmux-3.3a/
./configure CFLAGS="-I/home/myz/tmux/include -I/home/myz/tmux/include/ncurses" LDFLAGS="-L/home/myz/tmux/lib -L/home/myz/tmux/include/ncurses -L/home/myz/tmux/include"
make
cp tmux /home/myz/tmux/bin
设置环境变量
export PATH=/home/myz/tmux/bin:$PATH
source ~/.bashrc
注意:在 tmux 下使用 vim 按 ESC 会有延迟,需要在
~/.tmux.conf 中增加:
set -g escape-time 0
常用命令
1)新建会话
tmux new -s ccc
加上参数 -d,表示在后台新建会话:
tmux new -s shibo -d
2)查看所有会话
tmux ls
3)进入会话
tmux a -t aaa
4)退出会话(不关闭)
先按 Ctrl+b 启动快捷键,再按 d
直接按
Ctrl+d 会关闭会话!
5)关闭会话
tmux kill-session -t bbb
6)重命名会话
tmux rename -t wangshibo kevin
感谢阅读